Using Fuzzy Logic to Model Character Affinities for Story Plot Generation

نویسندگان

  • Gonzalo Méndez
  • Pablo Gervás
  • Carlos León
چکیده

In the book The Thirty-Six Dramatic Situations [4] Polti explores the assertion made by Gozzi (author of Turandot) saying that there can only be thirty-six tragic situations. At the end of the book, he begins his conclusions by saying that, to obtain the nuances of the situations, the first thing he did was to “enumerate the ties of friendship or kinship between the characters”. A century before that, Goethe had already proposed his theory of elective affinities to depict human relations, specially marriages, and he showed how affinities between characters can be represented by a topological chart [6]. This evidences that the affinity between characters is an important factor to take into account when generating stories, and one that can help us to maintain the necessary narrative tension to keep the reader interested in the story. One of the most relevant research works on the subject is Thespian [5]. The authors describe the use of affinity to model social interaction which affects how characters can behave towards each other. Affinity is affected by other factors, such as social obligations and characters goals. We have developed a storytelling system where we use a numeric representation that allows us to use common arithmetic operators to modify the degree of affinity between characters [3]. The main limitation of this approach is that it is difficult to calibrate the model and interpret what is happening in the simulation. To overcome the limit, we have opted for a representation similar to the fuzzy concepts proposed in [7], an approach that has already been used by other authors to model cognitive architectures [1, 2]. We have modeled four levels of affinity according to four different affinity kinds: foe (no affinity), indifferent (slight affinity), friend (medium affinity) and mate (high affinity). These four levels of affinity overlap on their limits, which allows for relationships not to change constantly when moving around the limits of two different levels. An additional aspect of affinity is the lack of symmetry. Given two characters, their mutual affinity is likely to have different values and it may even be situated in different levels, with the exception of mates: character A considers character B as its mate only if character B considers character A as its mate, too. However, if they are not mates, character A may think character B is a friend, whilecharacter B may think character A is a foe. There are two ways in which the affinity value can change. The first one is by lack of interaction, in which case the affinity value moves towards the indifferent level. The second

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Use of Character Affinities for Story Plot Generation

One of the aspects that is used to keep the reader’s interest in a story is the network of relationships among the characters that take part in that story. We can model the relationship between two characters using their mutual affinities, which allow us to define which interactions are possible between two characters. In this paper we present a model to represent characters’ affinities and we ...

متن کامل

Reliability Assessment of Power Generation Systems in Presence of Wind Farms Using Fuzzy Logic Method

A wind farm is a collection of wind turbines built in an area to provide electricity. Wind power is a renewable energy resource and an alternative to non-renewable fossil fuels. In this paper impact of wind farms in power system reliability is investigate and a new procedure for reliability assessment of wind farms in HL1 level is proposed. In proposed procedure, application of Fuzzy – Markov f...

متن کامل

A Hybrid of Plot-Based and Character-Based Interactive Storytelling

Interactive storytelling in the virtual environment attracts a lot of research interests in recent years. Story plot and character are two most important elements of a story. Based on these two elements, currently there are two research directions: plot-based and character-based interactive storytelling. However, plot-based approach lacks the refinement of character behaviors as character-based...

متن کامل

A New Implementation of Maximum Power Point Tracking Based on Fuzzy Logic Algorithm for Solar Photovoltaic System

In this paper, we present a modeling and implementation of new control schemes for an isolated photovoltaic (PV) using a fuzzy logic controller (FLC). The PV system is connected to a load through a DC-DC boost converter. The FLC controller provides the appropriate duty cycle (D) to the DC-DC converter for the PV system to generate maximum power. Using FLC controller block in MATLABTM/Simulink e...

متن کامل

Design of Maximum Power Point Tracking in Solar Array Systems Using Fuzzy Controllers

In recent year's renewable energy sources have become a useful alternative for the power generation. The power of photovoltaic is nonlinear function of its voltage and current. It is necessary to maintain the operation point of photovoltaic in order to get the maximum power point (MPP) in various solar intensity. Fuzzy logic controller has advantage in handling non-linear system. Maximum power ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016